
import { ref } from 'vue'
import dayjs from 'dayjs'

// 默认选中今天（YYYY-MM-DD 格式字符串数组）
// export const currentDate = ref<[]>([
//   dayjs().format('YYYY-MM-DD'),
//   dayjs().format('YYYY-MM-DD')
//   // dayjs('2025-07-01').format('YYYY-MM-DD'),
//   // dayjs('2025-07-01').format('YYYY-MM-DD')
// ])
export const currentDate = ref([
  dayjs().format('YYYY-MM-DD'),
  dayjs().format('YYYY-MM-DD')
])


export function useTime() {
  const beforeN = (n) => {
    return dayjs().subtract(n, "day").format("YYYY-MM-DD");
  };

  const afterN = (n) => {
    return dayjs().add(n, "day").format("YYYY-MM-DD");
  };


  const format = (value) => {
    return dayjs(value).format("YYYY-MM-DD");
  };

  const disabledDate = (time) => {
    return time.getTime() > Date.now();
  };

  return {
    beforeN,
    afterN,
    format,
    disabledDate
  };
}
